Amwell Veterinary Practice The
52 Amwell St., Islington, London, United Kingdom, EC1R 1XS
(02078) 331320 Phone